Modularizing Crosscutting Concerns in Software by
نویسندگان
چکیده
v CHAPTER
منابع مشابه
Modularizing Scientific Libraries with Aspect-oriented and Generative Programming Techniques
Scientific computing libraries represent complex software that are often difficult to understand, evolve, and maintain. As systems become larger and more complex with additional requirements, they are subject to decay over a period of time, making it increasingly difficult to address changing stakeholder requirements. New approaches for software engineering and programming language design, such...
متن کاملDomain-Specific Aspect Languages for Modularizing Crosscutting Concerns in Grammars
The emergence of crosscutting concerns can be observed in various representations of software artifacts (e.g., source code, models, requirements, and language grammars). Although much of the focus of AOP has been on aspect languages that augment the descriptive power of general purpose programming languages, there is also a need for domain-specific aspect languages that address particular cross...
متن کاملEvent Modules - Modularizing Domain-Specific Crosscutting RV Concerns
Runtime verification (RV) facilitates detecting the failures of software during its execution. Due to the complexity of RV techniques, there is an increasing interest in achieving abstractness, modularity, and compose-ability in their implementations by means of dedicated linguistic mechanisms. This paper defines a design space to evaluate the existing domain-specific languages for implementing...
متن کاملA Method for Handling Requirements-Level Crosscutting Concerns
Separation of concerns (SoC) is a basic principle of software engineering. It essentially means that dealing successfully with complex problems is only possible by dividing the complexity into sub-problems that can be handled and solved separately from each other. The partial solutions can then be combined to a complete solution. One incarnation of the SoC principle is modularization: each modu...
متن کاملDomain-specific aspect languages for modularising crosscutting concerns in grammars
The emergence of crosscutting concerns can be observed in various representations of software artifacts (e.g., source code, models, requirements, and language grammars). Although much of the focus of AOP has been on aspect languages that augment the descriptive power of general-purpose programming languages, there is also a need for domain-specific aspect languages that address particular cross...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011